/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import java.util.Random;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class gw
/*     */ {
/*  12 */   public static final eu g = new eu(new vr());
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   static {
/*  47 */     g.v().put("取随机数", gw::v);
/*     */   }
/*     */   public static double v(uv a) {
/*     */     double d;
/*  51 */     Random random = new Random();
/*     */ 
/*     */     
/*  54 */     if (a.v().size() >= 3) {
/*  55 */       random.setSeed((long)a.v(2));
/*  56 */       d = random.nextDouble();
/*     */     } else {
/*  58 */       d = Math.random();
/*     */     } 
/*  60 */     if (a.v().size() >= 2) {
/*  61 */       double d1 = a.v(0);
/*  62 */       double d2 = a.v(1);
/*  63 */       double d3 = Math.min(d1, d2);
/*  64 */       double d4 = Math.max(d1, d2);
/*  65 */       d = d * (d4 - d3) + d3;
/*  66 */     } else if (a.v().size() >= 1) {
/*  67 */       d *= a.v(0);
/*     */     } 
/*  69 */     return d;
/*     */   }
/*     */   
/*     */   public static double v(double a, double d1) {
/*  73 */     return a + Math.random() * (d1 - a);
/*     */   }
/*     */   
/*     */   public static int v(int a, int i) {
/*  77 */     return (int)Math.round(a + Math.random() * (i - a));
/*     */   }
/*     */   
/*     */   public static double h(double a, double d1, double d2) {
/*  81 */     int i = 0;
/*  82 */     int j = 0;
/*  83 */     for (; i++ < a; j = (int)(j + v(d1, d2)));
/*     */     
/*  85 */     return j;
/*     */   }
/*     */   
/*     */   public static int v(int a, int i, int j) {
/*  89 */     int k = 0;
/*  90 */     int m = 0;
/*  91 */     for (; k++ < a; m += v(i, j));
/*     */     
/*  93 */     return m;
/*     */   }
/*     */   
/*     */   public static int v(int a) {
/*  97 */     return 3 * a ^ 2 - 2 * a ^ 0x3;
/*     */   }
/*     */   
/*     */   public static double z(double a, double d1, double d2) {
/* 101 */     d2 = Math.max(0.0D, Math.min(1.0D, d2));
/*     */     
/* 103 */     return a + (d1 - a) * d2;
/*     */   }
/*     */   
/*     */   public static double v(double a, double d1, double d2) {
/* 107 */     a = v(a);
/* 108 */     d1 = v(d1);
/*     */     
/* 110 */     if (a > d1) {
/* 111 */       double d = a;
/* 112 */       a = d1;
/* 113 */       d1 = d;
/*     */     } 
/*     */     
/* 116 */     if (d1 - a > 180.0D) {
/* 117 */       return v(d1 + d2 * (360.0D - d1 - a));
/*     */     }
/*     */     
/* 120 */     return a + d2 * (d1 - a);
/*     */   }
/*     */   
/*     */   public static double v(double a) {
/* 124 */     return ((a + 180.0D) % 360.0D + 180.0D) % 360.0D;
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\gw.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */